HAL PKA APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL PKA constants

HAL1

series

HAL2

Refer to

HAL_PKA_ERROR_NONE

u5, h5, l4

HAL_PKA_ERROR_NONE

Refer to

HAL_PKA_ERROR_ADDRERR

u5, h5, l4

HAL_PKA_ERROR_ADDRERR

Refer to

HAL_PKA_ERROR_RAMERR

u5, h5, l4

HAL_PKA_ERROR_RAMERR

Refer to

HAL_PKA_ERROR_OPERATION

u5, h5, l4

HAL_PKA_ERROR_OPERATION

Refer to

HAL_PKA_ERROR_TIMEOUT

u5, h5, l4

Removed

Refer to

HAL_PKA_ERROR_INVALID_CALLBACK

u5, h5, l4

Removed

Refer to

PKA_FLAG_ADDRERR

u5, h5, l4

Removed

Refer to

PKA_FLAG_OPERR

u5, h5

Removed

Refer to

PKA_FLAG_PROCEND

u5, h5, l4

Removed

Refer to

PKA_FLAG_RAMERR

u5, h5, l4

Removed

Refer to

PKA_IT_ADDRERR

u5, h5, l4

Removed

Refer to

PKA_IT_OPERR

u5, h5

Removed

Refer to

PKA_IT_PROCEND

u5, h5, l4

Removed

Refer to

PKA_IT_RAMERR

u5, h5, l4

Removed

Refer to

PKA_MODE_ARITHMETIC_ADD

u5, h5, l4

Removed

Refer to

PKA_MODE_ARITHMETIC_MUL

u5, h5, l4

Removed

Refer to

PKA_MODE_ARITHMETIC_SUB

u5, h5, l4

Removed

Refer to

PKA_MODE_COMPARISON

u5, h5, l4

Removed

Refer to

PKA_MODE_DOUBLE_BASE_LADDER

u5, h5

Removed

Refer to

PKA_MODE_ECC_COMPLETE_ADD

u5, h5

Removed

Refer to

PKA_MODE_ECC_MUL

u5, h5, l4

Removed

Refer to

PKA_MODE_ECC_PROJECTIVE_AFF

u5, h5

Removed

Refer to

PKA_MODE_ECDSA_SIGNATURE

u5, h5, l4

Removed

Refer to

PKA_MODE_ECDSA_VERIFICATION

u5, h5, l4

Removed

Refer to

PKA_MODE_MODULAR_ADD

u5, h5, l4

Removed

Refer to

PKA_MODE_MODULAR_EXP

u5, h5, l4

Removed

Refer to

PKA_MODE_MODULAR_EXP_FAST_MODE

u5, h5, l4

Removed

Refer to

PKA_MODE_MODULAR_EXP_PROTECT

u5, h5

Removed

Refer to

PKA_MODE_MODULAR_INV

u5, h5, l4

Removed

Refer to

PKA_MODE_MODULAR_RED

u5, h5, l4

Removed

Refer to

PKA_MODE_MODULAR_SUB

u5, h5, l4

Removed

Refer to

PKA_MODE_MONTGOMERY_MUL

u5, h5, l4

Removed

Refer to

PKA_MODE_MONTGOMERY_PARAM

u5, h5, l4

Removed

Refer to

PKA_MODE_POINT_CHECK

u5, h5, l4

Removed

Refer to

PKA_MODE_RSA_CRT_EXP

u5, h5, l4

Removed

Refer to

PKA_MODE_ECC_MUL_FAST_MODE

l4

Removed

Refer to

HAL_PKA_ERROR_CB_ID

u5, h5, l4

Removed

Refer to

HAL_PKA_MSPDEINIT_CB_ID

u5, h5, l4

Removed

Refer to

HAL_PKA_MSPINIT_CB_ID

u5, h5, l4

Removed

Refer to

HAL_PKA_OPERATION_COMPLETE_CB_ID

u5, h5, l4

Removed

Refer to

HAL_PKA_STATE_BUSY

u5, h5, l4

Removed

Refer to

HAL_PKA_STATE_ERROR

u5, h5, l4

Removed

Refer to

HAL_PKA_STATE_READY

u5, h5, l4

HAL_PKA_STATE_INIT

Refer to

HAL_PKA_STATE_RESET

u5, h5, l4

HAL_PKA_STATE_RESET

Refer to

PKA_NO_ERROR

u5, h5

Removed

Refer to

PKA_FAILED_COMPUTATION

u5, h5

Removed

Refer to

PKA_RPART_SIGNATURE_NULL

u5, h5

Removed

Refer to

PKA_SPART_SIGNATURE_NULL

u5, h5

Removed

Refer to


HAL PKA enumerations

HAL1

series

HAL2

Refer to

HAL_PKA_CallbackIDTypeDef

u5, h5, l4

Removed

Refer to

HAL_PKA_StateTypeDef

u5, h5, l4

hal_pka_state_t

Refer to


HAL PKA macros

HAL1

series

HAL2

Refer to

__HAL_PKA_CLEAR_FLAG

u5, h5, l4

Removed

Refer to

__HAL_PKA_DISABLE

u5, h5, l4

Removed

Refer to

__HAL_PKA_DISABLE_IT

u5, h5, l4

Removed

Refer to

__HAL_PKA_ENABLE

u5, h5, l4

Removed

Refer to

__HAL_PKA_ENABLE_IT

u5, h5, l4

Removed

Refer to

__HAL_PKA_GET_FLAG

u5, h5, l4

Removed

Refer to

__HAL_PKA_GET_IT_SOURCE

u5, h5, l4

Removed

Refer to

__HAL_PKA_RESET_HANDLE_STATE

u5, h5, l4

Removed

Refer to

__HAL_PKA_START

u5, h5, l4

Removed

Refer to


HAL PKA structures

HAL1

series

HAL2

Refer to

PKA_AddInTypeDef

u5, h5, l4

hal_pka_add_config_t

Refer to

PKA_CmpInTypeDef

u5, h5, l4

hal_pka_cmp_config_t

Refer to

PKA_ECCCompleteAdditionInTypeDef

u5, h5

hal_pka_ecc_complete_add_config_t

Refer to

PKA_ECCCompleteAdditionOutTypeDef

u5, h5

hal_pka_ecc_complete_add_result_t

Refer to

PKA_ECCDoubleBaseLadderInTypeDef

u5, h5

hal_pka_ecc_double_base_ladder_config_t

Refer to

PKA_ECCDoubleBaseLadderOutTypeDef

u5, h5

hal_pka_ecc_double_base_ladder_result_t

Refer to

PKA_ECCMulExInTypeDef

u5, h5

Removed

Refer to

PKA_ECCMulInTypeDef

u5, h5, l4

Removed

Refer to

PKA_ECCMulOutTypeDef

u5, h5, l4

hal_pka_ecc_mul_protect_result_t

Refer to

PKA_ECCProjective2AffineInTypeDef

u5, h5

hal_pka_ecc_projective_to_affine_config_t

Refer to

PKA_ECCProjective2AffineOutTypeDef

u5, h5

hal_pka_ecc_projective_to_affine_result_t

Refer to

PKA_ECDSASignInTypeDef

u5, h5, l4

hal_pka_ecdsa_signature_protect_config_t

Refer to

PKA_ECDSASignOutExtParamTypeDef

u5, h5, l4

hal_pka_ecdsa_signature_result_ext_config_t

Refer to

PKA_ECDSASignOutTypeDef

u5, h5, l4

hal_pka_ecdsa_signature_protect_result_t

Refer to

PKA_ECDSAVerifInTypeDef

u5, h5, l4

hal_pka_ecdsa_verif_config_t

Refer to

PKA_HandleTypeDef

u5, h5, l4

hal_pka_handle_t

Refer to

PKA_ModAddInTypeDef

u5, h5, l4

hal_pka_mod_add_config_t

Refer to

PKA_ModExpFastModeInTypeDef

u5, h5, l4

hal_pka_mod_exp_fast_config_t

Refer to

PKA_ModExpInTypeDef

u5, h5, l4

hal_pka_mod_exp_config_t

Refer to

PKA_ModExpProtectModeInTypeDef

u5, h5

hal_pka_mod_exp_protect_config_t

Refer to

PKA_ModInvInTypeDef

u5, h5, l4

hal_pka_mod_inv_config_t

Refer to

PKA_ModRedInTypeDef

u5, h5, l4

hal_pka_mod_red_config_t

Refer to

PKA_ModSubInTypeDef

u5, h5, l4

hal_pka_mod_sub_config_t

Refer to

PKA_MontgomeryMulInTypeDef

u5, h5, l4

hal_pka_montgomery_mul_config_t

Refer to

PKA_MontgomeryParamInTypeDef

u5, h5, l4

hal_pka_montgomery_config_t

Refer to

PKA_MulInTypeDef

u5, h5, l4

hal_pka_mul_config_t

Refer to

PKA_PointCheckInTypeDef

u5, h5, l4

hal_pka_point_check_config_t

Refer to

PKA_RSACRTExpInTypeDef

u5, h5, l4

hal_pka_rsa_crt_exp_config_t

Refer to

PKA_SubInTypeDef

u5, h5, l4

hal_pka_sub_config_t

Refer to

PKA_ECCMulFastModeInTypeDef

l4

hal_pka_ecc_mul_fast_config_t

Refer to

pPKA_CallbackTypeDef

u5, h5, l4

hal_pka_cb_t

Refer to


HAL PKA functions

HAL1

series

HAL2

Refer to

HAL_PKA_Abort

u5, h5, l4

HAL_PKA_Abort

Refer to

HAL_PKA_Add

u5, h5, l4

Removed

Refer to

HAL_PKA_Add_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_Arithmetic_GetResult

u5, h5, l4

Removed

Refer to

HAL_PKA_Cmp

u5, h5, l4

Removed

Refer to

HAL_PKA_Cmp_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_DeInit

u5, h5, l4

HAL_PKA_DeInit

Refer to

HAL_PKA_ECCCompleteAddition

u5, h5

Removed

Refer to

HAL_PKA_ECCCompleteAddition_GetResult

u5, h5

HAL_PKA_ECC_GetResultCompleteAdd

Refer to

HAL_PKA_ECCCompleteAddition_IT

u5, h5

Removed

Refer to

HAL_PKA_ECCDoubleBaseLadder

u5, h5

Removed

Refer to

HAL_PKA_ECCDoubleBaseLadder_GetResult

u5, h5

HAL_PKA_ECC_GetResultDoubleBaseLadder

Refer to

HAL_PKA_ECCDoubleBaseLadder_IT

u5, h5

Removed

Refer to

HAL_PKA_ECCMul

u5, h5, l4

Removed

Refer to

HAL_PKA_ECCMulEx

u5, h5

Removed

Refer to

HAL_PKA_ECCMulEx_IT

u5, h5

Removed

Refer to

HAL_PKA_ECCMul_GetResult

u5, h5, l4

New Usage changes

Refer to

HAL_PKA_ECCMul_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ECCProjective2Affine

u5, h5

Removed

Refer to

HAL_PKA_ECCProjective2Affine_GetResult

u5, h5

HAL_PKA_ECC_GetResultProjectiveToAffine

Refer to

HAL_PKA_ECCProjective2Affine_IT

u5, h5

Removed

Refer to

HAL_PKA_ECDSASign

u5, h5, l4

Removed

Refer to

HAL_PKA_ECDSASign_GetResult

u5, h5, l4

Removed

Refer to

HAL_PKA_ECDSASign_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ECDSAVerif

u5, h5, l4

Removed

Refer to

HAL_PKA_ECDSAVerif_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ECDSAVerif_IsValidSignature

u5, h5, l4

HAL_PKA_ECDSA_IsValidVerifSignature

Refer to

HAL_PKA_ErrorCallback

u5, h5, l4

HAL_PKA_ErrorCallback

Refer to

HAL_PKA_GetError

u5, h5, l4

HAL_PKA_GetLastErrorCodes

Refer to

HAL_PKA_GetState

u5, h5, l4

HAL_PKA_GetState

Refer to

HAL_PKA_IRQHandler

u5, h5, l4

HAL_PKA_IRQHandler

Refer to

HAL_PKA_Init

u5, h5, l4

HAL_PKA_Init

Refer to

HAL_PKA_ModAdd

u5, h5, l4

Removed

Refer to

HAL_PKA_ModAdd_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ModExp

u5, h5, l4

Removed

Refer to

HAL_PKA_ModExpFastMode

u5, h5, l4

Removed

Refer to

HAL_PKA_ModExpFastMode_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ModExpProtectMode

u5, h5

Removed

Refer to

HAL_PKA_ModExpProtectMode_IT

u5, h5

Removed

Refer to

HAL_PKA_ModExp_GetResult

u5, h5, l4

New Usage changes

Refer to

HAL_PKA_ModExp_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ModInv

u5, h5, l4

Removed

Refer to

HAL_PKA_ModInv_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ModRed

u5, h5, l4

Removed

Refer to

HAL_PKA_ModRed_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_ModSub

u5, h5, l4

Removed

Refer to

HAL_PKA_ModSub_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_MontgomeryMul

u5, h5, l4

Removed

Refer to

HAL_PKA_MontgomeryMul_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_MontgomeryParam

u5, h5, l4

Removed

Refer to

HAL_PKA_MontgomeryParam_GetResult

u5, h5, l4

HAL_PKA_GetResultMontgomery

Refer to

HAL_PKA_MontgomeryParam_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_MspDeInit

u5, h5, l4

Removed

Refer to

HAL_PKA_MspInit

u5, h5, l4

Removed

Refer to

HAL_PKA_Mul

u5, h5, l4

Removed

Refer to

HAL_PKA_Mul_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_OperationCpltCallback

u5, h5, l4

HAL_PKA_OperationCpltCallback

Refer to

HAL_PKA_PointCheck

u5, h5, l4

Removed

Refer to

HAL_PKA_PointCheck_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_PointCheck_IsOnCurve

u5, h5, l4

HAL_PKA_ECC_IsPointCheckOnCurve

Refer to

HAL_PKA_RAMReset

u5, h5, l4

HAL_PKA_RAMMassErase

Refer to

HAL_PKA_RSACRTExp

u5, h5, l4

Removed

Refer to

HAL_PKA_RSACRTExp_GetResult

u5, h5, l4

HAL_PKA_RSA_GetResultCRTExp

Refer to

HAL_PKA_RSACRTExp_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_RegisterCallback

u5, h5, l4

Removed

Refer to

HAL_PKA_Sub

u5, h5, l4

Removed

Refer to

HAL_PKA_Sub_IT

u5, h5, l4

Removed

Refer to

HAL_PKA_UnRegisterCallback

u5, h5, l4

Removed

Refer to

HAL_PKA_ECCMulFastMode

l4

Removed

Refer to

HAL_PKA_ECCMulFastMode_IT

l4

Removed

Refer to